#include<stdio.h>

// 联合体 ： 多个变量共享一块内存
union data
{
    int a ;
    char b ;
};

//  0x12345678
//小端模式：低位放在低地址
// 78 56 34 12

//大端模式 ： 高位放在低地址   符合人类的阅读习惯
// 12 34 56 78

// 计算机存储 ： 小端模式
// 网络传输 ： 大端模式


int main()
{

    union data d;
    // d.a = 0;
    // d.b = 'a';
    // printf("%d\n",d.a);

    // 判断计算机的大小端
    d.a = 0x12345678;
    printf("%x\n",d.b);

    return 0;
}